.tit-dhr .home { background: #203d99; color: #ffffff; }

.pro-d1 { background: #eeeeee; padding: 20px; margin-bottom: 30px; }

@media (min-width: 760px) { .pro-d1 { padding: 32px; } }

@media (min-width: 1000px) { .pro-d1 { padding: 45px 15px; } }

@media (min-width: 1200px) { .pro-d1 { padding: 32px; } }

.pro-d1 h2 { font-size: 24px; text-align: center; margin-bottom: 15px; }

@media (min-width: 1200px) { .pro-d1 h2 { font-size: 28px; } }

.pro-d1 h2 span { display: block; width: 60px; height: 2px; background: #203d99; margin: 0 auto; }

.pro-d1 ul li { line-height: 29px; }

@media (max-width: 759px) { .pro-d1 ul li { text-align: center; } }

@media (min-width: 760px) { .pro-d1 ul li { line-height: 32px; } }

@media (min-width: 1000px) { .pro-d1 ul li { line-height: 32px; } }

.pro-d1 ul li a { color: #555; }

.pro-d1 ul li a:hover { color: #2b4598; }

.case-h2 { font-size: 24px; text-align: center; margin-top: 10px; margin-bottom: 30px; }

@media (min-width: 1200px) { .case-h2 { font-size: 28px; } }

.case-h2 span { display: block; width: 60px; height: 2px; background: #203d99; margin: 0 auto; }

@media (min-width: 1200px) { .ab-bg { background: #e0e0e0; height: 185px; width: 100%; margin: 70px 0 80px; }
  .ab-bg .ab-d1 { position: relative; margin-bottom: 80px; } }

@media (min-width: 1000px) { .ab-bg .ab-bg2 { background: url(../img/index/bg.jpg) no-repeat; } }

@media (min-width: 1200px) { .ab-bg .ab-bg2 { margin: -50px 0; position: absolute; top: 0; left: 0; } }

.ab-bg .ab-bg2 .ab-zil { margin-bottom: 30px; padding: 20px; color: #ffffff; background-color: #3650a3; }

@media (min-width: 1000px) { .ab-bg .ab-bg2 .ab-zil { background-color: rgba(54, 80, 163, 0.8); } }

@media (min-width: 1200px) { .ab-bg .ab-bg2 .ab-zil { width: 50.2%; padding: 40px 80px; background-color: rgba(18, 30, 48, 0.7); }
  .ab-bg .ab-bg2 .ab-zil p { margin-bottom: 12px; } }

.ab-bg .ab-bg2 .ab-zil h2 { font-size: 24px; text-align: center; margin-bottom: 15px; }

@media (min-width: 1200px) { .ab-bg .ab-bg2 .ab-zil h2 { font-size: 28px; } }

.ab-bg .ab-bg2 .ab-zil p { line-height: 26px; }
